/* ===== Policy Strip (scoped) ===== */
.omega-policy-strip{
  --ops-bg:#1f2937;          /* şerit arka planı (gri) */
  --ops-ink:#fff;         /* metin rengi */
  --ops-pill:#8b8b8b;     /* buton arkaplan (hafif farklı gri) */
  --ops-pill-hover:#01b6e9; /* hover vurgu rengi */
  --ops-radius:999px;     /* buton elipsliği */
  --ops-gap:14px;

  background: var(--ops-bg);
  color: var(--ops-ink);
  width: 100%;
}

.omega-policy-strip .ops-wrap{
  max-width: 1200px;
  margin: 0 auto;
  padding: 14px 18px;
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  gap: var(--ops-gap);
}

.omega-policy-strip .ops-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border-radius: var(--ops-radius);
  background: var(--ops-pill);
  color: var(--ops-ink);
  text-decoration: none;
  font: 700 12.5px/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  letter-spacing:.2px;
  white-space: nowrap;
  border: 1px solid #00000022;
  transition: background .18s ease, transform .12s ease, box-shadow .18s ease;
}

.omega-policy-strip .ops-btn:hover,
.omega-policy-strip .ops-btn:focus-visible{
  background: var(--ops-pill-hover);
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(1,182,233,.25);
  outline: none;
}

/* Mobil: butonları 2 satır/tek satır yığ */
@media (max-width: 960px){
  .omega-policy-strip .ops-wrap{
    grid-template-columns: repeat(2, minmax(0,1fr));
  }
}
@media (max-width: 560px){
  .omega-policy-strip .ops-wrap{
    grid-template-columns: 1fr;
  }
  .omega-policy-strip .ops-btn{
    text-align:center;
    width: 100%;
  }
}
.omega-policy-strip,
.sub-header { margin-bottom:0 !important; padding-bottom:14px; border-bottom:none; box-shadow:none; }

#footerlinks, .ikas-footer, footer, .hero, .page .main {
  margin-top:0 !important; padding-top:0 !important;
}
#footerlinks { background-color:var(--nav-bg) !important; color:#fff !important; }
#footerlinks a { color:#fff !important; }
